#include <iostream>
#include <string>

using namespace std;

// 新创建的数组中进行操作
string replaceDigits(string s) {
    string result;
    for (int i {}, len = s.size(); i < len; i++) {
        if (i % 2) {
            result += static_cast<char>(s[i - 1] + (s[i] - '0'));
        } else {
            result += s[i];
        }
    }

    return result;
}

// 原数组进行操作
string replaceDigits2(string s) {
    for (int i { 1 }, len = s.size(); i < len; i += 2) {
        if (i % 2) {
            s[i] = (s[i - 1] + (s[i] - '0'));
        }
    }

    return s;
}

int main() {
    cout << replaceDigits2("a1b2c3") << "\n";

    return 0;
}